@charset "utf-8";
html,body{text-align:center;height:100%}
body,textarea{line-height:22px;font-size:12px;font-family:SimSun,Arial,sans-serif;}
body,form,menu,dir,fieldset,blockquote,p,pre,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
sup,sub{vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;}
li{list-style:none;}
fieldset,a img{border:0;}
button,label,input.radio,input.checkbox{cursor:pointer;}
input[type=radio],input[type=checkbox]{cursor:pointer;}
i,em{font-style:normal}
.none{display:none}
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both; font-size:0; line-height:0;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.clear{clear:both;}
.clear:after{content:".";clear:both;display:block;font-size:0;height:0;overflow:hidden;}
a{text-decoration:none;color:#454545;}
strong a,a strong,em a,a em{color:#0068d8;}
strong a:hover,em a:hover,a:hover strong,a:hover em,a:hover{text-decoration:underline;}

/*=====Toolbar style=====
.clearfix:after{content:"\20";height:0;visibility:hidden;display:block;clear:both; font-size:0; line-height:0;}
.clearfix{ zoom:1;}
.pub_bar {z-index:99;}
.pub_bar ,.pub_user a ,.pub_nav .cur ,.pub_nav a:hover{background:url(/img/club/tool_bar/bar_bg.png) repeat-x; }
.pub_bar { width:100%; position:fixed; top:0; left:0; _position:absolute;background-position:0 -52px; text-align:left; }
.pub_bar_bg {  background:url(/img/club/tool_bar/ico.png) no-repeat;}
.pub_bar_box ,.pub_nav_box{ width:960px; margin:0 auto; position:relative; zoom:1;}
.pub_user { position:absolute; right:0; top:5px;}
.pub_user a { background-position:0 -30px; height:22px; float:left; text-indent:-99px; overflow:hidden;}
.pub_user .register { width:56px;}
.pub_user .login { width:52px; background-position:-56px -30px;}
.pub_logo { width:200px; height:30px; margin-left:-28px; float:left; text-indent:-99em; overflow:hidden; cursor:pointer; background:url(/img/club/tool_bar/pub_logo.jpg) no-repeat; }
.pub_bar_opt { float:left; padding:7px 0 0 10px;}
.pub_bar_opt a { height:16px; padding:0 10px 0 20px; margin-right:10px; line-height:15px; float:left; background:url(/img/club/tool_bar/ico.png) no-repeat 0 1px; text-decoration:none;}
.pub_bar_opt .pub_ioc_home { background-position:0 -16px;}
.pub_bar_opt .pub_ioc_club { background-position:0 -33px;}
.pub_bar_opt .pub_ioc_firend { background-position:0 -50px;}
.pub_user {}
.pub_nav { width:960px; height:124px; margin:0 auto; overflow:hidden; zoom:1;background:url(/img/club/tool_bar/nav_bg.png) no-repeat;}
.pub_nav a { width:119px; height:30px;_height:30px; margin:1px 1px 0 0; line-height:30px; float:left; text-indent:40px; overflow:hidden; text-decoration:none;}
.pub_nav .cur ,.pub_nav a:hover{  background-repeat:no-repeat; background-position:0 0; width:119px; height:30px; line-height:30px; }
toolbar info style 
.pub_bar_opt a {color:#718caf}
.pub_bar_opt a:hover {color:#acc0d1}
.pub_nav a {color:#5e769a}
.pub_nav .cur,.pub_nav a:hover {color:#7d9ab6;font-weight:700;text-decoration:none}
*/


/* headerStyle */
.headTop { width:958px; height:31px; line-height:31px; overflow:hidden; }
.headTop form { float:left; width:600px; _padding-top:4px; }
.headTop legend { display:none; }
.headTop input,.headTop button { position:relative; top:-2.5px; *top:0; vertical-align:middle; }
.headTop label { padding-left:8px; }
.headTop input { width:100px; height:18px; line-height:19px; text-indent:2px; border:1px solid #96aac7; }
.headTop button { width:55px; height:22px; line-height:24px; margin-left:5px; border:0; background:url(/img/club/but_bg.jpg) no-repeat; }
.headTop form strong { font-weight:normal; }
.headTop form strong a { margin-left:5px; }
.headTop p { display:inline; }
.headTop p em { font-style:normal; }
.headTop p strong { font-family:Tahoma,sans-serif; }
.headTop .more { float:right; width:300px; text-align:right; padding-right:8px; }
.headNav { height:60px; overflow:hidden; background:url(/img/club/bg_headNav.gif) no-repeat; }
.headNav h1 { margin-left:5px; float:left; display:inline; }
.headNav .nav { float:left; width:440px; padding-top:8px!important; padding-top:9px; overflow:hidden; }
.headNav .nav h2 { display:none; }
.headNav .nav li { float:left; height:23px!important; height:22px; margin-left:-1px; padding-bottom:6px; }
.headNav .nav li.now { background:url(/img/club/icon_headNav.gif) no-repeat center bottom; }
.headNav .nav li a { float:left; display:inline; padding:0 22px; font-size:14px; font-weight:bolder; color:#fff; background:url(/img/club/icon_headNav.gif) no-repeat 0 4px; }
.headNav .createClub { float:left; width:111px; padding-top:4px; }
.headNav .createClub a { float:left; width:111px; height:28px; line-height:28px!important; line-height:29px; overflow:hidden; text-align:center; font-weight:bolder; color:#333; background:url(/img/club/but_headNav.gif) no-repeat; text-decoration:none!important; }
.headNav form {float:right;width:267px;margin:4px 5px 0 0;_margin-top:3px;display:inline}
.headNav legend { display:none; }
.headNav input{border:1px solid #96aac7; vertical-align:middle}
.headNav select{border:1px solid #96aac7;vertical-align:middle;padding:4px 4px 4px 2px}
.headNav input { width:131px; height:24px; line-height:24px; text-indent:5px; }
.headNav button {vertical-align:middle; width:60px; height:28px;line-height:28px!important; line-height:29px; border:0; text-align:center; font-weight:bolder; color:#333; background:url(/img/club/but_headNav.gif) no-repeat right 0;*margin-left:5px}
.headNav .dir { clear:left; padding:3px 0 0 8px; }
.headNav .dir,.headNav .dir a { color:#9eb1cf; }
.headNav strong { color:#333; font-weight:normal; }
/* End headStyle */
/* footStyle */
.pub_footer {margin-top:15px;padding-bottom:10px;line-height:22px;text-align:center;zoom:1;}
.pub_footer:after {content:".";height:0;visibility:hidden;display:block;clear:both; font-size:0; line-height:0;}
.pub_footer .footer_nav span {margin:0 10px;}
.pub_footer .copyright {font-size:11px;}
.pub_footer .copyright span {font-size:12px;}
.pub_footer .certificate {position:relative;width:540px;overflow:hidden;margin:0 auto;padding:0 120px;}
.pub_footer .certificate li {float:left;width:260px;height:22px;overflow:hidden;text-align:center;line-height:22px;}
.pub_footer .certificate li.cert_01,
.pub_footer .certificate li.cert_02 {float:none;width:100%;}
.pub_footer .certificate li.cert_03 {width:290px;}
.pub_footer .certificate li.cert_04 {width:250px;}
.pub_footer .certificate li.cert_05 {width:300px;}
.pub_footer .certificate li.cert_06 {width:240px;text-align:right;}
.pub_footer .police {width:120px;height:60px;overflow:hidden;padding-top:10px;margin:0 auto;}
.pub_footer div.police_right {position:absolute;top:0;right:0;}
.pub_footer div.police_left {position:absolute;top:0;left:0;}
.pub_footer .police a {position:relative;float:left;display:block;width:50px;height:50px;overflow:hidden;background:url(/img/club/police.png) no-repeat 0 0;cursor:pointer;}
.pub_footer .police a.police_02 {margin-left:20px;background-position:0 -50px;}
.pub_footer .police a.police_03 {margin-left:-103px;background-position:0 -103px;}
/*===== 针对IE6做的透明图标效果 =====*/
* html .pub_footer .police a {_background:none;}
* html .pub_footer .police a b {position:absolute;top:0;left:0;width:50px;height:154px;overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/club/police.png',sizingMethod='crop');}
* html .pub_footer .police a.police_02 b {position:absolute;top:-50px;left:0;}
* html .pub_footer .police a.police_03 b {position:absolute;top:-103px;left:0;}


.pub_footer { margin:0 auto; width:960px; margin-top: 0; padding-top:10px; overflow:hidden; zoom:1; font-family:Arial,SimSun,sans-serif; color:#999; }
.pub_footer li{ line-height:25px!important; line-height:26px; text-align:center; }
.pub_footer a { color:000; }
.pub_footer .footer_nav { height:30px; margin-bottom: 6px; line-height: 30px; overflow:hidden; background:#f5f5f5; }
.pub_footer .footer_nav a { margin:5px; color:#545d64; }

/* End footStyle */
/* pageStyle */
.page { clear:both; padding:10px; text-align:right; }
.page a { display:inline-block; height:18px; line-height:18px!important; line-height:20px; overflow:hidden; padding:0 4px; border:1px solid #ccc; color:#0068d8; }
.page .end a,.page .now a { cursor:text; text-decoration:none; }
.page .end a { border-color:#ececec; color:#cacaca; }
.page .now a { border:0; color:#ff5400; font-weight:bolder; }
.page .fuckIe6 { position:relative; top:0!important; top:-1px; color:#666; }
/* End pageStyle */
/* boxStyle */
.boxLine { margin:0 auto 10px; width:960px; text-align:left; overflow:hidden; zoom:1; }
.boxStyle { position:relative; overflow:hidden; zoom:1; background:#fff; }
.boxStyle .title { height:30px; line-height:30px!important; line-height:31px; overflow:hidden; background:url(/img/club/boxStyle.gif) no-repeat right 0; }
.boxStyle .title,.boxStyle .title a { color:#567095; }
.boxStyle .title h2 { float:left; text-indent:10px; font-size:12px; background:url(/img/club/boxStyle.gif) no-repeat 0 -30px; }
.boxStyle .title .more { float:right; height:30px; padding-right:10px; }
.boxStyle .title .close { float:right; width:15px; height:15px; margin-right:10px; margin-top:8px; background:url(/img/club/delete.png);}
.boxContent { position:relative; border:1px solid #d3dde9; overflow:hidden; zoom:1; }
.boxStyle .lt,
.boxStyle .rt { float:left; width:5px; height:5px; position:relative; z-index:2; margin-top:-5px; overflow:hidden; background:url(/img/club/boxStyle.gif) no-repeat 0 -60px; }
.boxStyle .rt { float:right; background-position:right -60px; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.w230 { width:230px; }
.w355 { width:355px; }
.w595 { width:595px; }
.h140 .boxContent { height:108px; }
.h222 .boxContent { height:190px; }
.h265 .boxContent { height:233px; }
.h270 .boxContent { height:238px; }
.h350 .boxContent { height:318px; }
.h372 .boxContent { height:340px; }
.h508 .boxContent { height:476px; }
.mt10 { margin-top:10px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }
.p10 { padding:10px; }
/* End boxStyle */
/* buttonStyle */
.butLv1,.butLv2,.butLv3,.butLv4,.butLv5 { vertical-align:middle; height:24px; overflow:hidden; display:inline-block; background:url(/img/club/but_public.gif) no-repeat right -24px; text-decoration:none!important; }
.butLv1 span,.butLv2 span,.butLv3 span,.butLv4 span,.butLv5 span { display:inline-block; padding-left:5px; width:85px; height:24px; line-height:24px!important; line-height:25px; overflow:hidden; text-align:center; color:#fff; font-weight:bolder; background:url(/img/club/but_public.gif) no-repeat; text-decoration:none!important; cursor:pointer; }
.butLv2 { background-position:right -72px; }
.butLv2 span { background-position:0 -48px; }
.butLv3 { background-position:right -120px; }
.butLv3 span { background-position:0 -96px; }
.butLv4 { background-position:right -168px; }
.butLv4 span { background-position:0 -144px; color:#333; font-weight:normal; }
.butLv5 { background-position:right -168px; }
.butLv5 span { background-position:0 -144px; color:#333; }
.butLv1a,.butLv2a,.butLv3a,.butLv4a,.butLv5a,.butLv6 { vertical-align:middle; display:inline-block; border:0; width:60px; height:24px; line-height:23px!important; line-height:24px; overflow:hidden; font-size:12px; font-weight:bolder; text-align:center; color:#333; background:url(/img/club/but_public.gif) no-repeat 0 -192px; text-decoration:none!important; cursor:pointer; }
.butLv1a span,.butLv2a span,.butLv3a span,.butLv4a span,.butLv5a span,.butLv6 span { display:inline-block; width:60px; cursor:pointer; }
.butLv1a,.butLv2a,.butLv3a,.butLv4a,.butLv5a { width:90px; color:#fff; background-position:0 -216px; cursor:pointer; }
.butLv2a { background-position:0 -240px; }
.butLv3a { background-position:0 -264px; }
.butLv4a { background-position:0 -288px; font-weight:normal; color:#333; }
.butLv5a { background-position:0 -288px; font-weight:bolder; color:#333; }
/* End buttonStyle */
/* groupTopStyle */
.group_top { width:840px; height:120px; padding-left:120px; margin-bottom:0!important; color:#666; background:#EDF2F9 url(/img/club/bg_groupTop.gif) no-repeat; position:relative; }
.group_top h2 { padding-top:8px; font-size:14px; }
.group_top h2 img { margin-left:5px; vertical-align:middle; }
.group_top .line span { margin-right:20px; }
.group_top .img { position:absolute; left:10px; top:10px; }
.group_top .text { width:535px; overflow:hidden; line-height:18px; }
.group_top .but { position:absolute; right:10px; top:10px; }
/* End groupTopStyle */
/* liStyle */
.liImgA { padding:2px 0 0 30px; zoom:1; }
.liImgA li { float:left; width:80px; padding:10px 32px 0 0; height:100px; overflow:hidden; }
.liImgA li img { display:block; }
.liImgA li strong,.liImgA li span { display:block; text-align:center; font-weight:normal; }
.liTextA { padding:5px 0; zoom:1; }
.liTextA li { height:22px; line-height:23px; overflow:hidden; text-indent:18px; background:url(/img/club/li_icon.gif) no-repeat 9px 10px; _background-position:9px 9px; }
.liTextB li { height:22px; overflow:hidden; }
.imgTextA { overflow:hidden; zoom:1; margin:2px 10px; border-bottom:1px dotted #cbd6e8; }
.imgTextA .img { float:left; padding:8px 8px 8px 0; width:120px; }
.imgTextA .text { float:left; width:204px; padding-top:8px; overflow:hidden; }
.hot .liTextA li { float:left; width:170px; }
/* End liStyle */
/* imgTag */
.imgNew { position:relative; width:355px; height:252px; zoom:1; background:#d4dce9 url(/img/club/imgTag.gif) no-repeat 0 177px; }
.imgNew li { display:none; height:252px; line-height:20px; overflow:hidden; }
.imgNew li.now,
.imgNew li img { display:block; }
.imgNew li p { width:221px; padding:5px 0 0 8px; overflow:hidden; }
.imgNew li strong { display:block; color:#43639c; white-space:nowrap; }
.imgNew li em { font-style:normal; color:#7c8eb2; white-space:nowrap; }
.imgNew .but { position:absolute; bottom:14px; right:14px; height:23px; }
.imgNew .but span { float:left; display:inline; margin-left:2px; width:23px; height:23px; line-height:23px!important; line-height:24px; overflow:hidden; text-align:center; color:#586e97; background:url(/img/club/imgTag.gif) no-repeat; cursor:pointer; }
.imgNew .but span.now { font-weight:bolder; color:#ff4404; cursor:auto; }
/* End imgTag */
/*TAB 绝对定位*/
.boxContent_box { position:relative; border:1px solid #d3dde9; overflow:hidden; zoom:1; }
.toggle { position: relative; z-index:999999;}
.toggle h2 { font-size:14px; font-weight:bold; display:block; width:79px; text-align:center; margin-right:5px; position:absolute; height:27px; top:-27px;}
.toggle h2.tab01 { left:10px;}
.toggle h2.tab02 { left:95px;}
.toggle h2.tab03 { left:179px;}
.toggle h2.tab04 { left:263px;}
.toggle h2.tab05 { left:347px;}
.toggle h2.tab06 { left:432px;}
.toggle h2.tab07 { left:515px;}
.toggle h2.tab08 { left:599px;}
.toggle h2.tab09 { left:683px;}

.toggle h2 a { text-decoration:none; display:block; line-height:27px; color:#576e95; height:27px; width:79px; text-align:center; background:url(/img/club/tab_bg.gif) left top no-repeat; }
.toggle h2 a:hover { background:url(/img/club/tab_bg.gif) left -27px no-repeat; height:27px; width:79px; display:block; text-decoration:none;}
.toggle h2 a.current { background:url(/img/club/tab_bg.gif) left -27px no-repeat; height:27px; width:79px; display:block;}
.title_indent { background:url(/img/club/boxStyle.gif) no-repeat 0 -30px; display:inline-block; _display:inline; }

.title_list,.title_list2{ position:absolute; left:0; top:0; height:27px; line-height:27px; padding-top:4px; overflow:hidden; z-index:2; background:url(/img/club/boxStyle.gif) no-repeat 0 -30px;}
.title_list li,.title_list2 li{ float:left; font-weight:700; width:80px; height:27px; text-align:center; line-height:27px; margin-left:5px; background:url(/img/club/tab_b.png); cursor:pointer;}
.title_list .on,.title_list2 .on{ background-position:0 -27px;}
.title_list2 li{ width:101px; background:url(/img/club/tab_a.png);}
.title_list li a { display:block; }
/*End TAB*/

/*TAB 列表定位*/
#topic .title1 li{float:left;width:79px;height:27px;background:url(/img/club/topic_btn.gif) 0 -24px;margin:3px 5px 0 0;text-align:center;color:#576e95;font-weight:bold;cursor:pointer}
#topic .title1 li.on{background:url(/img/club/topic_btn.gif) 0 -51px}
/*END TAB 列表定位*/

/* pop */
.pop{position:absolute;}
.pop350{width:350px}
.pop450{width:450px}
.h105{height:105px}
.pop .type{background-color:#fff}
.pop .title a{float:right;display:block;width:14px;height:14px;background:url(/img/club/pop_icom.png) -26px -456px;margin:8px 8px 0 0;display:inline}
.pop .til{font-size:14px;font-weight:bold;padding:25px 0 13px 0}
.pop .type1{background:#fff url(/img/club/pop_icom.png) no-repeat 28px -177px;padding-left:93px}
.pop .type1 .til{color:#333}
.pop .type2{background:#fff url(/img/club/pop_icom.png) no-repeat 28px 19px;padding-left:93px}
.pop .type2 .til{color:#333}
.pop .type5{background:#fff url(/img/club/pop_icom.png) no-repeat 28px -539px;padding-left:93px}
.pop .type5 .til{color:#333}
.pop p.close a{display:block;width:80px;height:24px;background:url(/img/club/pop_icom.png) 0 -388px;font-weight:bold;text-align:center;line-height:24px;text-decoration:none;color:#333}
     /*删除公告*/
.pop .type2 .del_color { color:#333!important;}
.pop p.sbmit a{ display: block;width:80px;height:24px;background:url(/img/club/pop_icom.png) 0 -388px;font-weight:bold;text-align:center;line-height:24px;text-decoration:none}
    /*76 浏览公告*/
.pop .type3{background:#fff url(/img/club/pop_del_bg.jpg) no-repeat 10px 20px;padding-left:93px}
.pop .type3 .til{color:#333;}
.pop .type4{background:#fff url(/img/club/pop_del_bg.jpg) no-repeat 25px -70px;padding-left:93px;}
.pop .type4 .til{color:#333; padding:55px 0 4px 0; border-bottom:1px solid #d8d8d8; display:block; margin-right:10px;}
.pop .type4 p { margin-bottom:5px;}
.pop p.close2 a{display:block;width:15px;height:15px;background:url(/img/club/delete.png) 0px 0px no-repeat;line-height:15px;text-decoration:none; text-indent:-9999px;}
.pop447 { width:447px;}
.pop447 .h140 { height:140px;}
.pop447 h3 { font-size:14px; color:#0067da; line-height:24px;}
.pop447 p { text-indent:24px;}
.pop447 .con { margin:10px;}
.pop447 .btu { text-align:center; margin:5px;}
.pop447 .btu input {width:68px;}
.pop .h184 { height:184px;}
/* pop */
 
/* form */
.blue_btn,.gray_btn,.tint_blue_btn{ border:none; color:#FFF; font-weight:700; width:90px; height:24px; text-align:center; line-height:24px; cursor:pointer; background:url(/img/club/btn_b.png);}
.gray_btn{ color:#666; background:url(/img/club/link_btu.jpg) right;}
.tint_blue_btn{ background:url(/img/club/link_btu.jpg);}
/* form */
/* 公告 */
.bulletin { height:30px; line-height:31px; overflow:hidden; text-indent:10px; background:url(/img/club/bulletin.gif) no-repeat; }
/* tips 小贴士 */
.tips { height:26px; line-height:26px; text-indent:10px; color:#576e95; background:#f4f7fa; }
.tips a { margin:0 5px; }
/* color */
.color_F60{ color:#F60;}
.color_C00{ color:#C00;}
.color_00F{ color:#00F;}
.color_F00{ color:#F00;}
.color_0F0{ color:#0F0;}
.color_FF0{ color:#FF0;}
.color_CCC{ color:#CCC;}
/**/
/* 发送短消息 */
.sendSms p { padding:15px 0 0 20px; }
.sendSms textarea,
.sendSms .inputText { width:360px; }
.sendSms textarea { vertical-align:top; height:150px; line-height:18px; }
.sendSms .btn { padding:10px 0 20px; text-align:center; }
/* 我要参与 */
.participate p { padding:10px 0 0 20px; }
.participate label { display:inline-block; width:40px; text-align:right; }
.participate textarea,
.participate .inputText { width:360px; }
.participate textarea { vertical-align:top; height:150px; line-height:18px; }
.participate .btn { padding:10px 0 20px; text-align:center; }
/* 积分提示 */
.integral { padding:10px 0 30px; }
.integral p { padding:5px 10px 0; text-align:center; }
.integral p em { font-style:normal; }
.integral p strong { color:#f60; font-size:16px; font-family:Tahoma; }
.integral .btn_ { padding-top:15px; text-align:left; padding-left:130px; }
/* 弹出对话框masker */
#popup_masker{ position: fixed!important; position: absolute; left: 0; top: 0; _top: expression(documentElement.scrollTop + "px"); width: 100%; height: 100%; background-color: Black; opacity: 0.4; filter: alpha(opacity=40)}